/* CSS Document */
body{background:#fff;}

header{background:#000;}
header .row{padding:10px;}
header .row .right img{margin-left:5px;}

.about_contents .name{margin-top:30px;font-size:1rem;}
.about_contents .detail{padding:10px;line-height:1.5rem;color:#6b6b6b;font-size:0.7rem;margin-bottom:30px;}
.about_contents .nav{margin:20px 0;}
.about_contents .nav span{padding:10px 0;background:url(../images/contact.png) no-repeat left center;background-size:1rem;padding-left:1.3rem;font-size:0.7rem;}
.about_contents .nav span.cur{background:url(../images/contact-cur.png) no-repeat left center;background-size:1rem;}
.about_contents .nav .left{padding-right:15px;}
.about_contents .nav .right{padding-left:15px;}
.about_contents .row{padding:0 10px;margin-bottom:25px;}
.about_contents .row .input input{border:1px solid #d1d1d1;background:#f7f7f8;font-size:0.7rem;padding:10px;}
.about_contents .row .text textarea{border:1px solid #d1d1d1;background:#f7f7f8;font-size:0.7rem;height:150px;}
.about_contents .sub{margin-bottom:50px;}
.about_contents .sub input{background:#000;width:40%;font-size:1rem;padding:5px 0;color:#fff;border-radius:5px;}

footer{padding-top:20px;background:#000;}
footer .search{width:70%;margin-left:15%;background:#fff;border-radius:30px;padding:0 15px;}
footer .search input{padding:10px;background:url(../images/footer-search.png) no-repeat left center;background-size:0.6rem;padding-left:0.8rem;font-size:0.6rem;}
footer .row{margin-top:15px;}
footer .row a{font-size:0.6rem;color:#838383;margin-right:10px;}
footer .row a.cur{color:#fff;}
footer .share{margin:15px 0;}
footer .copyright{font-size:0.55rem;text-align:center;color:#757575;padding-top:15px;padding-bottom:30px;border-top:1px solid #757575;}